package com.fulihui.wgj.admin.integration;

import com.fulihui.common.result.web.PageView;
import com.fulihui.common.result.web.Result;
import com.fulihui.wgj.admin.api.wxtemplate.request.SendTemplateLogRequest;
import com.fulihui.wgj.admin.api.wxtemplate.request.SendTemplateQueryRequest;
import com.fulihui.wgj.admin.api.wxtemplate.request.TemplateCancelRequest;
import com.fulihui.wgj.admin.api.wxtemplate.vo.SendTemplateDetailVO;
import com.fulihui.wgj.admin.api.wxtemplate.vo.SendTemplateLogVO;

/**
 * @author: Levon
 * @date: 2018-08-07 15:33
 */
public interface SendTemplateLogServiceClient {

    PageView<SendTemplateLogVO> sendTemplateLog(SendTemplateLogRequest request);

    Result<Boolean> cancelSend(TemplateCancelRequest request);

    Result<SendTemplateDetailVO> queryLogById(SendTemplateQueryRequest request);
}
